#字符串可以看做字符的数组
s="Hello"
#索引是从0开始的
print(s[0])
print(s[1])
print(s[2])
print(s[3])
print(s[4])
#索引也可以是负数
print(s[-1])
print(s[-2])
print(s[-3])
print(s[-4])
print(s[-5])
#字符串的切片
#切片的格式是[起始位置:结束位置:步长]
#起始位置包含，结束位置不包含
#步长是可选的，默认为1
print(s[1:4])

# 定义字符串msg
msg = "学习知识要善于思考，思考，再思考。"

# 示例1：序列名[start:end]
print(msg[1:4])

# 示例2：序列名[start:end:step]
print(msg[1:6:2])

# 示例3：序列名[:end]
print(msg[:4])

# 示例4：序列名[:]
print(msg[:])

# 示例5：序列名[start:]
print(msg[5:])